/*
 * @Description:
 * @Author: gaoyunpeng
 * @Date: 2022-01-19 21:33:38
 * @LastEditors: gaoyunpeng
 */
// 自定义验证必须为数字
export function amount(value) {
  // 金额，只允许保留两位小数
  return /^(\|\+)?\d+(\.\d+)?$/.test(value);
}

// 自定义校验手机号
export function mobile(value) {
  return /^1[23456789]\d{9}$/.test(value);
}
// 自定义校验邮箱
export function email(value) {
  return /^\w+((-\w+)|(\.\w+))*\[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value);
}

// 判断复杂密码
export function pwd(value) {
  return /^(?![a-z0-9]*$)(?![a-zA-Z]*$)[0-9a-zA-Z]{6}$/.test(value);
}
/**
 * 验证日期格式
 */
export function date(value) {
  return !/Invalid|NaN/.test(new Date(value).toString());
}
/**
 * 中文
 */
export function chinese(value) {
  const reg = /^[\u4e00-\u9fa5]+$/gi;
  return reg.test(value);
}

/**
 * 验证是否包含某个值
 */
export function contains(value, param) {
  return value.indexOf(param) >= 0;
}
